package com.samuel.blog.dao;

import com.samuel.blog.entity.JurisdictionEntity;

import java.util.List;

/**
 * @author kaiji
 */
public interface JurisdictionDao extends BaseDao<JurisdictionEntity, String> {

	/**
	 * 根据角色ID查询角色拥有的权限 
	 * @param roleId
	 * 		角色主键
	 * @return 权限列表
	 */
	List<JurisdictionEntity> selectByRoleId(String roleId);

	/**
	 * 根据权限主键  删除权限跟角色的中间表
	 *
	 * @param ids 权限表主键集合
	 * @return 0 or 1
	 */
	int deleteRoleAndJurisdiction(String[] ids);
}